package com.insigma.mvc.repository.main.dao.wh;

import com.insigma.dto.Pub;
import com.insigma.dto.WhDTO;

import java.util.HashMap;
import java.util.LinkedHashMap;
import java.util.List;

public interface WhMapper {
    List<HashMap<String, Object>> getndzhkp(HashMap<String, Object> reqmap);

    List<HashMap<String, Object>> getgwhx(HashMap<String, Object> reqmap);

    List<String> getGwDetailed(HashMap<String, Object> reqmap);

    List<HashMap<String, Object>> getGwSource(HashMap<String, Object> reqmap);

    List<HashMap<String, Object>> getGwDetail(HashMap<String, Object> reqmap);

    List<HashMap<String, Object>> getHjList(HashMap<String, Object> reqmap);

    List<HashMap<String, Object>> getHjCreate(HashMap<String, Object> reqmap);

    int getHjAdd(HashMap<String, Object> reqmap);

    int getHjUpdate(HashMap<String, Object> reqmap);

    List<HashMap<String, Object>> getHjOnCondition(HashMap<String, Object> reqmap);

    List<HashMap<String, Object>> getHjProportion(HashMap<String, Object> reqmap);

    List<HashMap<String, Object>> getHjEducation(HashMap<String, Object> reqmap);

    List<HashMap<String, Object>> getHjStatistics(HashMap<String, Object> reqmap);

    List<HashMap<String, Object>> getHjIsExists(HashMap<String, Object> reqmap);

    int getDel(HashMap<String, Object> reqmap);

    List<HashMap<String, Object>> getHjSchedule(HashMap<String, Object> reqmap);

    List<HashMap<String, Object>> getHjHead(HashMap<String, Object> reqmap);

    List<HashMap<String, Object>> getHjCreatebak(HashMap<String, Object> reqmap);

    void getHjCreatefj(HashMap<String, Object> reqmap);

    List<HashMap<String, Object>> getHjOverAll(HashMap<String, Object> reqmap);

    List<HashMap<String, Object>> getHjCounty(HashMap<String, Object> reqmap);

    List<HashMap<String, Object>> getHjOverAllDetail(HashMap<String, Object> reqmap);

    List<HashMap<String, Object>> getHjScheduleDistinct(HashMap<String, Object> reqmap);

    List<HashMap<String, Object>> getndzhkpDetail(HashMap<String, Object> reqmap);

    List<HashMap<String, Object>> getGbByTag(HashMap<String, Object> reqmap);

    List<HashMap<String, Object>> getDdjkp(HashMap<String, Object> reqmap);

    List<HashMap<String, Object>> getDhxj(HashMap<String, Object> reqmap);

    List<HashMap<String, Object>> getHjkc(HashMap<String, Object> reqmap);

    List<HashMap<String, Object>> getGbpj(HashMap<String, Object> reqmap);

    List<HashMap<String, Object>> getOrganization(HashMap<String, Object> reqmap);

    List<LinkedHashMap<String, Object>> getHxPm(HashMap<String, Object> reqmap);

    List<HashMap<String, Object>> getHxcp(HashMap<String, Object> reqmap);

    List<HashMap<String, Object>> getHxcpQxs(HashMap<String, Object> reqmap);

    List<HashMap<String, Object>> getDistrict(HashMap<String, Object> reqmap);

    List<HashMap<String, Object>> getTxyj(HashMap<String, Object> reqmap);

    List<HashMap<String, Object>> getFileCondition(HashMap<String, Object> reqmap);

    List<HashMap<String, Object>> getFileByID(HashMap<String, Object> reqmap);

    List<HashMap<String, Object>> getJJZB(String b0111);

    List<HashMap<String, Object>> getfjlz(HashMap<String, Object> reqmap);

    List<String> getB0111(HashMap<String, Object> reqmap);

    List<HashMap<String, Object>> getFileWithjd(Pub pub);

    List<HashMap<String, Object>> getjw(HashMap<String, Object> reqmap);

    List<HashMap<String, Object>> getDdjWithYear(HashMap<String, Object> reqmap);

    List<HashMap<String, Object>> getTagsByB0111(HashMap<String, Object> reqmap);

    List<HashMap<String, Object>> getPersonByTag(HashMap<String, Object> reqmap);

    List<HashMap<String, Object>> getSourceStructure(HashMap<String, Object> reqmap);

    List<HashMap<String, Object>> getProfession(HashMap<String, Object> reqmap);

    List<HashMap<String, Object>> getPersonByProfession(HashMap<String, Object> reqmap);

    List<String> getPersonByStructure(HashMap<String, Object> reqmap);

    List<HashMap<String, Object>> getBzXX(HashMap<String, Object> reqmap);

    List<HashMap<String, Object>> getRcgl(HashMap<String, Object> reqmap);

    List<String> getBjxtr(HashMap<String, Object> reqmap);

    List<String> getQxBjxtr(HashMap<String, Object> reqmap);

    List<HashMap<String, Object>> getActualPersonal(HashMap<String, Object> reqmap);

    List<HashMap<String, Object>> getEducation(WhDTO pub);

    List<HashMap<String, Object>> getEducationCount(WhDTO pub);

    List<HashMap<String, Object>> getBjxtrYear(HashMap<String, Object> reqmap);

    List<HashMap<String, Object>> getQxBjxtrYear(HashMap<String, Object> reqmap);

    HashMap<String, Object> getClwd(HashMap<String, Object> reqmap);

    List<HashMap<String, Object>> getCLFile(WhDTO whDTO);

    HashMap<String, Object> getGwry(HashMap<String, Object> reqmap);

    List<HashMap<String, Object>> getGwSql(HashMap<String, Object> reqmap1);

    List<HashMap<String, Object>> getgwlist(HashMap<String, Object> reqmap);

    HashMap<String, Object> getGwSqlnum(HashMap<String, Object> reqmap1);

    HashMap<String, Object> getGwryAll(HashMap<String, Object> reqmap);

    HashMap<String, Object>  getGwSqlAllnum(HashMap<String, Object> reqmap2);

    List<HashMap<String, Object>> getGwSqlAll(HashMap<String, Object> reqmap1);
}
